/* CSS Document */
*{margin:0px; padding:0px; }
body{font-size:11px;text-align:center;background-color:#fff;font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;color:#585e64;}
form,p,b,span,ul,li,ol,dd,dt,dl,div{margin:0px;padding:0px;border:0px;list-style-type: none;}
a:link,a:active,a:visited{color:#2B457E; text-decoration:underline; }
a:hover{color:#39448E; text-decoration:underline;}
.clear{clear:both;float:none;height:0;overflow:hidden;width:100%;}

/*body{width:100%; background-color:#fff;background-image:none;margin:8px auto 0;text-align:left;min-width:780px;}*/

/* ----------------content--------------*/
#content{margin-top:5px;margin-left:10px!important; margin-left:5px;overflow: hidden;text-align:left;font-family:Verdana,Arial,Sans-Serif;}
#tab{ margin-top:8px; height:28px;border-bottom:1px solid #D1D1D1;z-index:0;}
#tab div{ float:left; height:28px; line-height:28px;z-index:0;}
#tab #tag1{width:159px;height:29px;background:url(img/Grey.gif) no-repeat top;border-bottom:0; text-align:center; cursor:pointer;position:relative;top:0!important;top:1px;z-index:0;}
#tab #tag2{width:159px;height:29px;background:url(img/Grey.gif) no-repeat top;border-bottom:0; text-align:center; cursor:pointer;position:relative;top:0!important;top:1px;z-index:0;}
#tag1 img{ display:block; margin:9px auto 0 auto;}
#tag2 img{ display:block; margin:7px auto 0 auto;}
.tab1{width:26px;} .tab2{width:6px;} 
#content #tab .tag-selected {border-bottom:0;height:29px;background:url(img/write.gif) no-repeat top;position:relative;z-index:1;}
#content #anonymously{ float:left; width:14px; height:14px; border:0; margin:8px 0 0 0;}

.title{ margin-top:33px;}
.title h2{ display:block;font-weight:normal; font-size:16px; float:left; margin-top:2px;}
#content .title label{display:block;float:right;margin-top:6px;margin-right:5px;}
#sender_form label{float:left; margin:8px 0 0 5px;}
.title select{width:225px;float: right;overflow:auto;}
#alert_info,#user_sel_info{ float:right; margin-right:13px; margin-top:6px; display:block; height:12px; color:#FF0000;}

textarea {clear:both;width:99.7%;height:50px;border:1px solid #ccc;padding:0;margin-top:0;font-size:12px;color:#000;}
textarea{margin-top:17px;}
* html textarea{margin-top:-10px;}
* +html textarea{margin-top:-10px;}
#content input {width:107px;height:32px;background:url(img/but.gif) no-repeat;margin-top:6px;margin-right:-1px;float:right;border: 0px;cursor:pointer;clear:right;}
#content .content{clear:both; line-height:20px;margin-left:0;margin-right:0;margin-bottom:0;}
#content .content{margin-top:20px;}
* html #content .content{margin-top:35px;}
* +html #content .content{margin-top:35px;}


body #content{padding-top:8px;padding-bottom:10px;margin:25px 270px 0 32px; clear:both;}
#private_messageContent li{background-color:#FFFFEF;overflow:hidden;}
.user{border-top:1px solid #385a9a;}
.user{min-height:80px;}
* html .user{height:80px;}
* +html .user{min-height:80px;}

.content li{overflow:hidden;}
.content li img{ margin:14px 0 0 7px; float:left;}
.content .text{margin-top:12px;margin-left:80px;overflow:hidden;word-wrap:break-word;}
.content .info li{height:20px;float:left;border:0;}

.clock{ background:url(img/clock.gif) no-repeat left center; color:#656269; text-indent: 15px; width:150px; float:left;}
.important{text-indent: 15px; width:auto;text-align:center;}
.important a{display:block;width:110px;background:url(img/inf.gif) no-repeat left center; text-indent: 15px;margin:0 auto;}
.pic{ float:right; width:150px;margin-right:10px;}
#content .photo{padding:2px;border:1px solid #ccc;background-color:#fff;}
.content li .pic img{ margin:2px 0 0 0;float:right;}

/*----------------------sidebar---------------------*/
#sidebar form {border:1px solid #6E8BAD;display:block;height:18px;}
#sidebar .keyword {border:0 none;float:left;height:16px;margin:0;padding:1px;width:221px;}
#sidebar .submit {border:0 none;float:right;height:18px;margin:0;padding:0;width:21px;position:relative;right:0;}

#sidebar #list li{ padding-left:0}
body #sidebar{ text-align:left;overflow:hidden; margin-top:5px; margin-left:0; width:250px; padding:8px 0 0 0; float:right;  margin-right:10px!important; margin-right:5px;position:absolute;right:5px;}
#sidebar #list li{margin-bottom:0;overflow:hidden; background:none;}
body #sidebar ul li{border-bottom:0;}
#side_top{ display:none;}
#side_top img{ display:block; margin:0 auto; margin-top:35px;}
#sidebar #list{clear:both;}
#sidebar #list{padding-top:6px;}
* html #sidebar #list{padding-top:6px;}
* +html #sidebar #list{padding-top:6px;}

#list li{background-color:#ffe5ff;padding-top: 8px;}

#list li{min-height:50px;}
* html #list li{height:50px;}
* +html #list li{min-height:50px;}

#list input {float:left;}
#list input{margin-top:1px;margin-left:9px;}
* html #list input{margin-top:0;margin-left:5px;}
* +html #list input{margin-top:0;margin-left:5px;}

#list .info2{float:right;width: 210px;margin-right: 12px!important; margin-right:6px;margin-top:-5px;line-height:14px;}
.info2 label{color:#000;font-weight: bold; font-size:10px; display:block; margin-top:4px;}
.info2 span{font-size:9px; display:block;}
/*---
#m_calendar{margin-top:15px;text-align:center;}
#m_calendar th{background-color:#737373;color:#fff; padding:2px 10px;}
#m_calendar .whiteBg{background-color:#fff;color:#5B5B5B;}
#m_calendar a{text-decoration:none;}
#m_calendar td{background-color:#DEDEDE;}
#m_calendar .weekday_0,#m_calendar .weekday_1,#m_calendar .weekday_2,#m_calendar .weekday_3,#m_calendar .weekday_4,#m_calendar .weekday_5,#m_calendar .weekday_6{display:table-cell!important;display:block;}
#m_calendar .weekday_0,#m_calendar .weekday_6{background-color:#A5A5A5; height:25px;}
#m_calendar td{display:none;}

---*/
#m_calendar{margin-top:15px;border:1px solid #ccc;padding:8px;background-color:#F7F7F7;}
#m_calendar th,#m_calendar td{padding:2px 3px;text-align:center;font-size:11px;}
#m_calendar a{text-decoration:none;}
#sidebar #m_calendar td,#sidebar #m_calendar th{height:24px;}
#m_calendar .whiteBg{background-color:#fff;color:#5B5B5B;border-right:1px solid #fff;border-left:0;}
#m_calendar .today a{font-weight:bold;color:#FFFFFF;}
#m_calendar .today {background-color:#0063CE;}
/*----------------------position---------------------*/
/*#u_info {position:absolute;width:220px;  z-index:1;  background-color: #7D84B9; border: 1px solid gray;height:auto;visibility: hidden;font-size:8pt;padding:12px;color:#ffffff;font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;}
#u_info span{float:right;position:relative;top:-13px;right:-10px;cursor:pointer;}
#u_info li{line-height:20px;}*/

#tip{text-align:center;}

#sidebar_Messages{padding-top:10px;margin-top:6px; padding-left:10px;padding-bottom:7px;border:1px dotted #EDEDED;background:#F7F7F7 none repeat scroll 0 0;}
#sidebar_Messages h3{font-size:12px; line-height:20px;border-bottom:1px solid #EDEDED;margin-right:7px;padding-bottom:7px;display:block;}
#sidebar #sidebar_Messages li{font-size:9px;overflow:hidden; background:url(img/bullet.gif) no-repeat left 8px;margin-right:7px; text-indent:15px; line-height:20px;border-bottom:1px dotted #EDEDED;overflow:hidden;width:230px;}


/*----------------------login--------------------*/
.login{margin:50px 0 0 0;font-size:13px;}



/*----------------------other style--------------------*/
body #header{background-image:none; width:100%;}
body #footer{background:none; width:100%;clear:both;}
/*-----
body #sidebar td,body #sidebar th{text-align:center; padding:0; margin:0;border:1px solid #fff;font-size:8pt;}
body #sidebar #m_calendar th{height:24px;}
---*/
#sidebar{border:0;font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;}

#navigation ul li,#navigation ul li a{z-index:99;}
#ribbon li{ z-index:1000;}
#ribbon{margin-top:8px;}
body h2{ background:none;padding:0;}